package com.xiaoshuidi.cloud.module.member.service.programarticle;

import com.xiaoshuidi.cloud.framework.common.pojo.PageResult;
import com.xiaoshuidi.cloud.module.member.controller.admin.programarticle.vo.ProgramCreateVO;
import com.xiaoshuidi.cloud.module.member.controller.admin.programarticle.vo.ProgramPageVO;
import com.xiaoshuidi.cloud.module.member.controller.admin.programarticle.vo.ProgramRespVO;

/**
 * 栏目 Service
 */
public interface MemberProgramInfoService {
    /**
     * 新增信息公告或常见问题栏目
     * @param vo
     * @return
     */
    Boolean create(ProgramCreateVO vo);

    /**
     * 新增信息公告或常见问题栏目分页列表
     * @param pageVo
     * @return
     */
    PageResult<ProgramRespVO> getPage(ProgramPageVO pageVo);

    /**
     * 修改栏目
     * @param vo
     * @return
     */
    Boolean edit(ProgramCreateVO vo);
}
